import request from "../utils/request";

// 登录
function login(data) {
    return request.post("/api/login", data);
}

// 获取验证码
function sendCode(data) {
    return request.post("/api/getCode", data);
}

// 获取城市信息
function getCityData(data) {
    return request.post("/api/city", data);
}

//获取tab列表数据
function getTabList(data) {
    return request.post("/api/rcommend", data);
}

//获取所有二手房数据
function getRentHouseList(data) {
    return request.post("/api/getRentHouseList", data);
}

//获取所有3级城市
function getThreeCity(data) {
    return request.post("/api/getThreeCity", data);
}

// 获取用户信息
function getUserInfo(data) {
    return request.post("/api/getUserInfo", data);
}

// 获取所有筛选区域的区县
function getHouseList(data) {
    return request.post("/api/area", data);
}

// 获取用户信息
function getHouseData(data) {
    return request.post("/api/searchArea", data);
}

// 详情
function getInfoList(data) {
    return request.post("/api/detail", data);
}

// 筛选价格
function searchPrice(data) {
    return request.post("/api/searchPrice", data);
}

// 筛选类型
function searchHouseType(data) {
    return request.post("/api/searchType", data);
}

// 获取所有城市
function getAllCity(data) {
    return request.post("/api/allCity", data);
}

// 发布二手房数据
function releaseHouse(data) {
    return request.post("/api/insertOldHouse", data);
}

// 获取发布二手房数据
function getnewoldhouse(data) {
    return request.post("/api/getnewoldhouse", data);
}

// vr
function getVr() {
    return request.post("/api/getvrdata");
}

// 做鉴权的用户信息
function user() {
    return request.post("/api/phoneuser");
}

// 动态创建表
function chat(data) {
    return request.post("/api/createTable", data);
}
// 获取消息列表记录
function getChatInfo(data) {
    return request.post("/api/chatList", data);
}

// 详情周边的区域信息
function getMapArea(data) {
    return request.post("/api/mapArea", data);
}
export {
    getVr,
    login,
    sendCode,
    getCityData,
    getTabList,
    getRentHouseList,
    getThreeCity,
    getUserInfo,
    getHouseList,
    getHouseData,
    getInfoList,
    searchPrice,
    searchHouseType,
    getAllCity,
    releaseHouse,
    getnewoldhouse,
    user,
    chat,
    getChatInfo,
    getMapArea,
};